/* CSS Document */

#Ibanner{ margin: 0px auto; padding: 0px; height: 410px; background: #fff; border-top: 1px #dce3e9 solid; border-bottom:5px #fff solid;overflow: hidden;}
/*
index slider auto fix
*/
.container, .container *{margin:0; padding:0;}
.container{width:100%; height:410px; overflow:hidden;position:relative;}
.slider{overflow:hidden;}
.slider li{width:100%; height:410px; float:left;list-style:none;}
.slider li a{width:100%; height:410px;display:block;}
.num{ position:absolute; right:0px; bottom:10px; border:0px #00C solid; width:52%;}
.num li{
	float: left;
	list-style:none;
	width: 14px;
	height: 14px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	background:url(../images/dots.png) ; 
	background-position:0  -15px;
	overflow:hidden;
}
.num li.on{
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-position:0  -30px;
}


#main2{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 980px; overflow: hidden;}
#main2 .probox{ float:right; border: 1px #dde4ea solid; width: 754px; overflow: hidden;}
#main2 .proList{ padding-left: 10px; padding-top: 10px;}
#main2 .proList ul { margin-left:10px;}
#main2 .proList li{ float: left; width: 226px; padding: 6px;}
#main2 .proList .pic{ width: 222px; height: 167px; padding: 1px; border: 1px #eaeaea solid; overflow: hidden;}
#main2 .proList .pic img{ width: 222px; height: 167px;}
#main2 .proList .title{ height: 20px; line-height: 20px; text-align:center; padding-top: 5px; overflow: hidden}

.text01{ color:#D00000; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.ys-biaoti{ width:980px; height:104px;margin-top:20px; overflow:hidden;}
.ys01{ width:980px; height:300px; background:url(../images/ys01.png) no-repeat; overflow:hidden;}
.ys01 strong{ display:block; font-size:23px; color:#1974B8; padding-top:50px; padding-left:70px; font-weight:normal;}
.ys01 p{ width:400px; max-height:150px; font-size:14px; line-height:30px; padding-top:24px; padding-left:70px;overflow:hidden;}
.ys02{ width:980px; height:300px; background:url(../images/ys02.png) no-repeat; overflow:hidden;}
.ys02 strong{ display:block; width:460px; float:right; font-size:23px; color:#1974B8; padding-top:35px; padding-left:10px; font-weight:normal;}
.ys02 p{ width:460px; max-height:150px; float:right; font-size:14px; line-height:30px; padding-top:24px; padding-left:70px;overflow:hidden;}
.ys03{ width:980px; height:320px; background:url(../images/ys03.png) no-repeat; overflow:hidden;}
.ys03 strong{ display:block; font-size:23px; color:#1974B8; padding-top:45px; padding-left:70px; font-weight:normal;}
.ys03 p{ width:400px; max-height:150px; font-size:14px; line-height:30px; padding-top:24px; padding-left:70px;overflow:hidden;}
.ys04{ width:980px; height:320px; background:url(../images/ys04.png) no-repeat; overflow:hidden;}
.ys04 strong{ display:block; width:540px; float:right; font-size:23px; color:#1974B8; padding-top:40px; font-weight:normal;}
.ys04 p{ width:540px; max-height:150px; float:right; font-size:14px; line-height:30px; padding-top:24px; padding-left:70px; overflow:hidden;}
.ys05{ width:980px; height:310px; background:url(../images/ys05.png) no-repeat; overflow:hidden;}
.ys05 strong{ display:block; font-size:23px; color:#1974B8; padding-top:35px; padding-left:70px; font-weight:normal;}
.ys05 p{ width:400px;max-height:150px; font-size:14px; line-height:30px; padding-top:24px; padding-left:70px;overflow:hidden;}


/*新的图库滚动*/
.phbg{ width:100%; height:264px; background:#F9F9F9; border-top: #CCC solid 1px; border-bottom:#CCC solid 1px;}
.photo-box{ width:980px; height:auto; margin:0 auto; overflow:hidden;}
.photo{width:980px;  background:url(../images/box_bg.png) top center no-repeat #F9F9F9; padding-top:0px; overflow:hidden;}
.ztp-marquee{ width:980px; height:196px; padding-top:20px;}
.ztp-left{ width:17px; height:156px; float:left; padding-left:5px;}
.ztp-right{ width:17px; height:156px; float:right; padding-right:5px;}
.ztp-c{ width:924px; height:196px; float:left; padding:0 5px;}
.ztp-list li{ width:216px; height:auto; float:left; padding-left:8px; padding-right:7px;}
.ztp-list li img{ width:210px; height:150px; border:#CCC solid 1px; padding:2px;}
.ztp-list li img:hover{ filter: Alpha(Opacity=50); opacity:0.8;}
.ztp-list li span{ display:block; text-align:center; height:24px; line-height:24px; padding-top:5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/*关于我们*/
.aboutus-box{ width:980px; height:auto; margin:0 auto; padding-top:10px;}
.aboutus{width:980px; height:250px; background:url(../images/box_bg.png) top center no-repeat; padding-top:25px; overflow:hidden;}
.about-t{ width:322px; height:232px; float:left; background:url(../images/aboutus_bg.jpg) no-repeat bottom;}
.about-t img{ width:314px; height:214px; border:#CCC solid 1px; padding:3px;}
.about-text{ width:630px;height:232px; float:right; overflow:hidden; padding:0 12px 10px; line-height:28px; font-size:13px;}
.about-marquee{ width:980px; height:226px; padding-top:20px; background:url(../images/about_gun_bg.jpg) no-repeat top;}
.about-left{ width:17px; height:156px; float:left; padding-left:5px;}
.about-right{ width:17px; height:156px; float:right; padding-right:5px;}
.about-c{ width:924px; height:226px; float:left; padding:0 5px;}
.about-list li{ width:216px; height:auto; float:left; padding-left:8px; padding-right:7px;}
.about-list li img{ width:210px; height:150px; border:#CCC solid 1px; padding:2px;}
.about-list li img:hover{ filter: Alpha(Opacity=50); opacity:0.8;}
.about-list li span{ display:block; text-align:center; height:24px; line-height:24px; padding-top:5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*news*/
.bg02{ width:100%;padding:10px 0; background:#FFF;}
.box01{ width:980px; height:auto; margin:0 auto; overflow:hidden;}
.js-box{ width:355px; height:auto; float:left; padding-right:10px;}

.js-title{ border-left: 1px #dde4ea solid; border-right: 1px #dde4ea solid; border-top: 3px #024ea1 solid; height: 38px; line-height: 38px; background: #f1f1f1; padding-left: 14px; padding-right: 14px; overflow: hidden;}
.js-title strong{ color: #000; font-size: 14px;}
.js-title span{ float: right; color: #015bbb}
.js-title span a{ color: #015bbb}
.js-title span a:hover{ color: #fe0400;}




.js{ width:340px; padding-bottom:16px; overflow:hidden;}
.js-t{ width:142px; height:110px; float:left; padding-top:10px; overflow:hidden;}
.js-t img{ width:138px; height:102px; border:#CCC solid 1px; padding:2px;} 
.js-t img:hover{ border:#06F solid 1px;}
.js-text{ width:180px; height:116px; float:right; padding-top:6px;}
.js-text strong{ font-size:13px; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.js-text p{ height:auto; max-height:72px;line-height:24px; overflow:hidden;}
.js-text span{ height:20px; line-height:20px;}

.news-box{ width:355px; height:auto; float:left;padding-right:0px;}

.news{ width:340px; padding-bottom:16px; overflow:hidden;}
.news-t{ width:142px; height:110px; float:left; padding-top:10px; padding-right:10px;}
.news-t img{ width:138px; height:102px; border:#CCC solid 1px; padding:2px;} 
.news-t img:hover{ border:#06F solid 1px;}
.news-text{ width:180px; height:116px; float:right; padding-top:6px;}
.news-text strong{ font-size:13px; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-text p{ height:auto; max-height:72px;line-height:24px; overflow:hidden;}
.news-text span{ height:20px; line-height:20px;}


.faq-box{ width:250px; height:auto; float:right;}


.zt_pryy{float:left;width:100%;margin-left:10px;}
.zt_pryy ul li {float:left;width:107px;margin:8px 5px 0 5px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;font:12px/24px Arial,"Microsoft YaHei";background:#ededed;color:#333;}

